<script setup lang="ts">
// import {onMounted, ref} from 'vue'
// import {TipMessageTypeConst, useTipStore, StnIptProvider} from "st-ui-vue3-navie"
import {ManagerTable} from '@components'
// import {useSysDictStore} from '../stores/sys-dict-store'
// import DictSearch from '../components/DictSearch.vue'
import DictInfoEditor from '../components/DictInfoEditor.vue'
// import {DictFormDefault} from '../consts/dict-form-default'
// import {DictTableCols} from '../consts/dict-table-cols'
// import {DictIptProps} from '../consts/dict-ipt-props'

// // 编辑对话框显示状态
// const showEditor = ref(false)
// // 是否为新增
// const isAdd = ref(false)
// // 编辑表单数据
// const editForm = ref({...DictFormDefault})
//
// /**
//  * 新增字典
//  */
// const handleAdd = () => {
//   isAdd.value = true
//   editForm.value = {...DictFormDefault}
//   showEditor.value = true
// }
//
// /**
//  * 编辑字典
//  */
// const handleEdit = (row) => {
//   isAdd.value = false
//   editForm.value = {...row}
//   showEditor.value = true
// }
//
// /**
//  * 关闭编辑对话框
//  */
// const handleEditorClose = () => {
//   showEditor.value = false
// }
//
// // 组件挂载时加载数据
// onMounted(async () => {
//   await useSysDictStore().getTableDataByReq()
// })
</script>

<template>
  <!--<StnIptProvider-->
  <!--  class="sys-dict-page w-full h-full"-->
  <!--  :predefined-props="DictIptProps"-->
  <!--&gt;-->
    <ManagerTable
      title="字典管理"
      :columns="[]"
      :data="[]"
    >
      <template #search>
        <!--<DictSearch/>-->
      </template>
    </ManagerTable>
    <DictInfoEditor
    />
      <!--v-model:show="showEditor"-->
      <!--:form="editForm"-->
      <!--:is-add="isAdd"-->
      <!--:close-handler="handleEditorClose"-->
  <!--</StnIptProvider>-->
</template>
